package gdut.jmxywz.been;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Dissertation entity. @author MyEclipse Persistence Tools
 */

public class Dissertation implements java.io.Serializable {

	// Fields

	private Integer disId;
	private Teacher teacherByEditer;
	private Teacher teacherByAssessor;
	private String author1;
	private String author2;
	private String author3;
	private String title;
	private String publication;
	private String publishYear;
	private String roll;
	private String issue;
	private String documentCode;
	private String page;
	private String isbn;
	private String issn;
	private String publishCn;
	private String sci;
	private String ei;
	private String istp;
	private String corePeriodical;//核心期刊
	private String catalog;
	private String type;
	private String intergral;
	private String cn;
	private String local;
	private String fullTextCopy;
	private String foreignPage;
	private String colloquium;
	private String source;
	private String to2author;//归属者（第二作者）
	private String auditing;
	private String assessorInfo;
	private Set dissertationFiles = new HashSet(0);

	// Constructors

	/** default constructor */
	public Dissertation() {
	}

	/** full constructor */
	public Dissertation(Teacher teacherByEditer, Teacher teacherByAssessor,
			String author1, String author2, String author3, String title,
			String publication, String publishYear, String roll, String issue,
			String documentCode, String page, String isbn, String issn,
			String publishCn, String sci, String ei, String istp,
			String corePeriodical, String catalog, String type,
			String intergral, String cn, String local, String fullTextCopy,
			String foreignPage, String colloquium, String source,
			String to2author, String auditing, String assessorInfo,
			Set dissertationFiles) {
		this.teacherByEditer = teacherByEditer;
		this.teacherByAssessor = teacherByAssessor;
		this.author1 = author1;
		this.author2 = author2;
		this.author3 = author3;
		this.title = title;
		this.publication = publication;
		this.publishYear = publishYear;
		this.roll = roll;
		this.issue = issue;
		this.documentCode = documentCode;
		this.page = page;
		this.isbn = isbn;
		this.issn = issn;
		this.publishCn = publishCn;
		this.sci = sci;
		this.ei = ei;
		this.istp = istp;
		this.corePeriodical = corePeriodical;
		this.catalog = catalog;
		this.type = type;
		this.intergral = intergral;
		this.cn = cn;
		this.local = local;
		this.fullTextCopy = fullTextCopy;
		this.foreignPage = foreignPage;
		this.colloquium = colloquium;
		this.source = source;
		this.to2author = to2author;
		this.auditing = auditing;
		this.assessorInfo = assessorInfo;
		this.dissertationFiles = dissertationFiles;
	}

	// Property accessors

	public Integer getDisId() {
		return this.disId;
	}

	public void setDisId(Integer disId) {
		this.disId = disId;
	}

	public Teacher getTeacherByEditer() {
		return this.teacherByEditer;
	}

	public void setTeacherByEditer(Teacher teacherByEditer) {
		this.teacherByEditer = teacherByEditer;
	}

	public Teacher getTeacherByAssessor() {
		return this.teacherByAssessor;
	}

	public void setTeacherByAssessor(Teacher teacherByAssessor) {
		this.teacherByAssessor = teacherByAssessor;
	}

	public String getAuthor1() {
		return this.author1;
	}

	public void setAuthor1(String author1) {
		this.author1 = author1;
	}

	public String getAuthor2() {
		return this.author2;
	}

	public void setAuthor2(String author2) {
		this.author2 = author2;
	}

	public String getAuthor3() {
		return this.author3;
	}

	public void setAuthor3(String author3) {
		this.author3 = author3;
	}

	public String getTitle() {
		return this.title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getPublication() {
		return this.publication;
	}

	public void setPublication(String publication) {
		this.publication = publication;
	}

	public String getPublishYear() {
		return this.publishYear;
	}

	public void setPublishYear(String publishYear) {
		this.publishYear = publishYear;
	}

	public String getRoll() {
		return this.roll;
	}

	public void setRoll(String roll) {
		this.roll = roll;
	}

	public String getIssue() {
		return this.issue;
	}

	public void setIssue(String issue) {
		this.issue = issue;
	}

	public String getDocumentCode() {
		return this.documentCode;
	}

	public void setDocumentCode(String documentCode) {
		this.documentCode = documentCode;
	}

	public String getPage() {
		return this.page;
	}

	public void setPage(String page) {
		this.page = page;
	}

	public String getIsbn() {
		return this.isbn;
	}

	public void setIsbn(String isbn) {
		this.isbn = isbn;
	}

	public String getIssn() {
		return this.issn;
	}

	public void setIssn(String issn) {
		this.issn = issn;
	}

	public String getPublishCn() {
		return this.publishCn;
	}

	public void setPublishCn(String publishCn) {
		this.publishCn = publishCn;
	}

	public String getSci() {
		return this.sci;
	}

	public void setSci(String sci) {
		this.sci = sci;
	}

	public String getEi() {
		return this.ei;
	}

	public void setEi(String ei) {
		this.ei = ei;
	}

	public String getIstp() {
		return this.istp;
	}

	public void setIstp(String istp) {
		this.istp = istp;
	}

	public String getCorePeriodical() {
		return this.corePeriodical;
	}

	public void setCorePeriodical(String corePeriodical) {
		this.corePeriodical = corePeriodical;
	}

	public String getCatalog() {
		return this.catalog;
	}

	public void setCatalog(String catalog) {
		this.catalog = catalog;
	}

	public String getType() {
		return this.type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getIntergral() {
		return this.intergral;
	}

	public void setIntergral(String intergral) {
		this.intergral = intergral;
	}

	public String getCn() {
		return this.cn;
	}

	public void setCn(String cn) {
		this.cn = cn;
	}

	public String getLocal() {
		return this.local;
	}

	public void setLocal(String local) {
		this.local = local;
	}

	public String getFullTextCopy() {
		return this.fullTextCopy;
	}

	public void setFullTextCopy(String fullTextCopy) {
		this.fullTextCopy = fullTextCopy;
	}

	public String getForeignPage() {
		return this.foreignPage;
	}

	public void setForeignPage(String foreignPage) {
		this.foreignPage = foreignPage;
	}

	public String getColloquium() {
		return this.colloquium;
	}

	public void setColloquium(String colloquium) {
		this.colloquium = colloquium;
	}

	public String getSource() {
		return this.source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getTo2author() {
		return this.to2author;
	}

	public void setTo2author(String to2author) {
		this.to2author = to2author;
	}

	public String getAuditing() {
		return this.auditing;
	}

	public void setAuditing(String auditing) {
		this.auditing = auditing;
	}

	public String getAssessorInfo() {
		return this.assessorInfo;
	}

	public void setAssessorInfo(String assessorInfo) {
		this.assessorInfo = assessorInfo;
	}

	public Set getDissertationFiles() {
		return this.dissertationFiles;
	}

	public void setDissertationFiles(Set dissertationFiles) {
		this.dissertationFiles = dissertationFiles;
	}

}